package com.ruoyi.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author Lenovo
 */
@Data
public class PreventionCheckTaskConfigExportVO {


    /**
     * 任务开始时间
     */
    @Excel(name = "配置任务开始时间")
    private String taskStartTime;
    /**
     * 排查人员
     */
    @Excel(name = "排查配置人员")
    private String checkUserNames;
    /**
     * 是否配置 0-是 1-否
     */
    @Excel(name = "是否配置 0-是 1-否")
    private Integer whetherConfig;
    /**
     * 是否发布 0-是 1-否
     */
    @Excel(name = "是否发布 0-是 1-否")
    private Integer whetherRelease;
    /**
     * 是否启用 0-是 1-否  is_start_end
     */
    @Excel(name = "是否启用 0-是 1-否")
    private Integer isStartEnd;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间")
    private LocalDateTime createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "修改时间")
    private LocalDateTime updateTime;

    /**
     * 装置名称
     */
    @Excel(name = "装置名称")
    private String deviceName;
    /**
     * 分析单元
     */
    @Excel(name = "分析单元")
    private String analysisUnit;
    /**
     * 安全风险事件
     */
    @Excel(name = "安全风险事件")
    private String dangerEvent;
    /**
     * 隐患排查内容
     */
    @Excel(name = "隐患排查内容")
    private String hiddenContent;
    /**
     * 周期
     */
    @Excel(name = "周期")
    private String cycle;
    /**
     * 单位
     */
    @Excel(name = "单位")
    private String unit;
    @Excel(name = "任务状态")
    private String taskState;
    @Excel(name = "部门")
    private String deptName;

    /**
     * 开始时间
     */
    @Excel(name = "开始时间")
    private String startTime;
    /**
     * 结束时间
     */
    @Excel(name = "结束时间")
    private String endTime;
    /**
     * 排查时间
     */
    @Excel(name = "排查时间")
    private String checkTime;
    /**
     * 排查人
     */
    @Excel(name = "排查人")
    private String checkUserName;
    /**
     * 排查结果
     */
    @Excel(name = "排查结果")
    private String checkResult;
}
